package Service;

import Model.UserWechat;

import java.util.List;

public interface UserWechatService {

    /**
     * 根据认证查询信息库中是否有护工
     * @param id_number
     * @param name
     * @return
     */
    UserWechat fingHuByIdNumber(String id_number, String name);

    /**
     * 根据认证信息查询信息库中是否有老人
     * @param id_number
     * @param name
     * @return
     */
    UserWechat fingLaoByIdNumber(String id_number, String name);

    /**
     * 护工插入微信id标识
     * @param user
     * @return
     */
    void updateHu(UserWechat user);

    /**
     * 老人插入微信id标识
     * @param user
     * @return
     */
    void updateLao(UserWechat user);


    /**
     * 根据OpenID查询护工信息
     * @param open_id
     * @return
     */
    UserWechat fingHuByOpenID(String open_id);

    /**
     * 根据OpenID查询老人信息
     * @param open_id
     * @return
     */
    UserWechat fingLaoByOpenID(String open_id);


    /**
     * 查询所有护工
     */
    List<UserWechat> findAll();

}
